rocksdb源码环境配置
jni.h 增加jdk的 jni路径到项目汇总。
问题. rocksdbjni 目录下的 .cc 文件找不到 .h 头文件. 比如:#include “include/org_rocksdb_CompactionJobStats.h”
include “include/org_rocksdb_StringAppendOperator.h” 等. 找不到这些头文件?
did not match “(GNU assembler)|(GCC)|(Free Software Foundation)”:
无论是打开环境 还是编译 snappy 的时候, 都出现这个问题。 应该是 clang环境配置(mac)的问题。
在 snappy-1.1.7/build 目录下执行 cmake ../ 的时候出现的.
可能需要通过修改 cmakeFile 解决这个问题
编译发布可用jar
make rocksdbjavastaticrelease
其中使用了 vagrant. (建议使用linux编译. 然后apt直接安装)